package com.evl.vehicleSchedule.vo;

import java.util.List;

import com.evl.common.persistence.model.ScheduleStation;
import com.evl.common.persistence.model.TrainSeatSchedule;
import com.evl.common.persistence.model.VehicleSchedule;

public class ScheduleVo extends VehicleSchedule{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private String beginDate; //日期范围 ：开始日期
	private String endDate;	//日期范围 ：结束日期
	private String goTime;	//去程发车时间
	private String backTime; //返程发车时间
	private String week; //按周日期间隔发车 （每周一、三、五、日）
	private int interval; //日期间隔
	private String vehicleIds;//车次id的集合
	
	List<ScheduleStation> scheduleStationList;
	List<TrainSeatSchedule> scheduleSeatList;
	
	
	public String getBeginDate() {
		return beginDate;
	}
	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}
	public String getEndDate() {
		return endDate;
	}
	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
	public String getGoTime() {
		return goTime;
	}
	public void setGoTime(String goTime) {
		this.goTime = goTime;
	}
	public String getBackTime() {
		return backTime;
	}
	public void setBackTime(String backTime) {
		this.backTime = backTime;
	}
	public String getWeek() {
		return week;
	}
	public void setWeek(String week) {
		this.week = week;
	}
	public int getInterval() {
		return interval;
	}
	public void setInterval(int interval) {
		this.interval = interval;
	}
	public List<ScheduleStation> getScheduleStationList() {
		return scheduleStationList;
	}
	public void setScheduleStationList(List<ScheduleStation> scheduleStationList) {
		this.scheduleStationList = scheduleStationList;
	}
	public List<TrainSeatSchedule> getScheduleSeatList() {
		return scheduleSeatList;
	}
	public void setScheduleSeatList(List<TrainSeatSchedule> scheduleSeatList) {
		this.scheduleSeatList = scheduleSeatList;
	}
	public String getVehicleIds() {
		return vehicleIds;
	}
	public void setVehicleIds(String vehicleIds) {
		this.vehicleIds = vehicleIds;
	}
}
